/*outline:2px solid red;
 
 transition:all 2s;
 -moz-transition: all 2s; /* Firefox 4 */
/*-webkit-transition: all 2s; /* Safari and Chrome */
/*-o-transition: all 2s; /* Opera */
#menuDeroulant {
    position: relative;
    list-style: none;
    padding: 0;
    margin: 0;
    line-height: 20px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    font-weight: bold; /* on met le texte en gras */
    font-family: Arial; /* on utilise Arial, c'est plus beau ^^ */
    font-size: 12px; /* hauteur du texte : 12 pixels */
}

/*********************************************/

#menuDeroulant li:hover{
	/*outline:1px solid #555*/;
	/*border:3px solid red;*/
	background:#ed8d01;
}

#menuDeroulant li ul li:hover{
	background:none;
	/*outline:0;
	border:0;*/
}
/*********************************************/

#menuDeroulant ul {
    list-style: none;
    padding: 0;
    margin: 0;
    text-align: center;
}

#menuDeroulant a {
    overflow: hidden;
    color: black;
    width: 87px;
    font-weight: bold; /* on met le texte en gras */
    font-family: Arial; /* on utilise Arial, c'est plus beau ^^ */
    display: block;
    margin: 0;
    padding: 0;
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 1px;
    padding-right: 1px;
    text-decoration: none;
    /**background :#fe9e02;*/
	
    border-top: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    border-bottom: 1px solid transparent;
}

#menuDeroulant a:hover {
	background: #ff8f44; /* ... et le fond en saumon */
    font-size: 13px;
    zoom: 1;
}

#menuDeroulant li ul a {
    background: #fe9e02;
    width: 87px;
    padding: 2px;
	/*
    border-top: 1px solid transparent;
    border-bottom: 1px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    */
}

#menuDeroulant li {
    float: left;
}

#menuDeroulant li ul {
    position: absolute;
    width: 90px;
    left: -999em;
}

#menuDeroulant li ul ul {
    margin: -22px 0 0 87px;
}

#menuDeroulant li:hover ul ul, #menuDeroulant li.sfhover ul ul {
    left: -999em;
}

#menuDeroulant li:hover ul, #menuDeroulant li li:hover ul, #menuDeroulant li.sfhover ul, #menuDeroulant li li.sfhover ul {
    left: auto;
    min-height: 0;
}

#menuDeroulant li ul li {
    border-top:1px solid transparent;
    /*border-top: 2px solid transparent; /* on met une bordure transparente en haut de chaque élément */
}

.item_inactif{
}

.item_actif {
    border-bottom: 3px solid #555;
    background: #ed8d01;
}


